/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Pruebas;

import Controlador.Controlador;
import Definiciones.Definiciones;

import GestorFarmacia.*;
import GestorCitas.*;
import GestorUsuarios.*;
import GestorClinico.*;

import java.io.IOException;
import java.sql.SQLException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Calendar;

/**
 *
 * @author eslogan
 */
public class PruebasJuanjo {
    public static void main (String[] args) throws ParseException, IOException, ClassNotFoundException, SQLException, IDException {
       //PRUEBA 1
       //Controlador.gestionarEstadoEntrega(22, Definiciones.Estado.SUMINISTRADA);
       //PRUEBA 2
        /*Medicamento[] m = Controlador.buscarMedicamento(null, Definiciones.ATC.V, null, null, null, null, null, null, null);
        if(m != null)
            for(int i=0; i<m.length; i++)
                System.out.println("ID: "+m[i].getIdMedicamento());
         */
        //PRUEBA 3
        //Controlador.modificarMedicamento(6, Definiciones.ATC.V, "MedicamentoModf", null, null, null, null, null, null);
        //PRUEBA 4//Medicamento.add(new Medicamento(null, Definiciones.ATC.V, "Med2", null,Definiciones.ViaAdministracion.OTRA, 12, 200, 150,Definiciones.Estado.DISPONIBLE));
        //LineaReceta[] lineas_receta = LineaReceta.get(null, null, null, null, null, null, false, null);
        //System.out.println(Controlador.recetar(1, "instrucciones", "juicio del medico", lineas_receta));
        //
        System.out.println("ALL OK!!");
    }
}

/*Pruebas hora*/
/*
        DateFormat fecha_formato = new SimpleDateFormat("yyyy-MM-dd");
        DateFormat Yformat = new SimpleDateFormat("yyyy");
        DateFormat Mformat = new SimpleDateFormat("MM");
        DateFormat Dformat = new SimpleDateFormat("dd");
        Calendar cal_fecha = Calendar.getInstance();
        cal_fecha.setTime(fecha_formato.parse("2011-04-27"));
        cal_fecha.add(Calendar.DAY_OF_YEAR, 385);
        Integer year = Integer.parseInt((Yformat.format(cal_fecha.getTime())).toString());
        Integer month = Integer.parseInt((Mformat.format(cal_fecha.getTime())).toString());
        Integer day = Integer.parseInt((Dformat.format(cal_fecha.getTime())).toString());
        String fecha = year.toString() + "-" + month.toString() + "-" + day.toString();
        System.out.println("Fecha final: "+fecha_formato.format(fecha_formato.parse(fecha)));
*/